package com.sz.biz.logistics.bill.dto;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * Function: BillingOrderListDto<br>
 * Author: jifeixing <br>
 * Date: 2017-05-17 14:10:00
 */
public class BillingOrderListDto {
    /**
     * 订单号
     */
    private String orderNo;
    /**
     * 产品uid
     */
    private String productUid;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 计费时间
     */
    private Date billTime;

    /**
     * 帐户名
     */
    private String customerName;
    /**
     * 帐户名
     */
    private int customerId;

    public String getWaybillNo() {
        return waybillNo;
    }

    public void setWaybillNo(String waybillNo) {
        this.waybillNo = waybillNo;
    }

    /**
     * 运单号
     */
    private String waybillNo;
    /**
     * 帐号名称
     */
    private String customerUserName;
    /**
     * 订单应金额
     */
    private BigDecimal amountDue;
    /**
     * 订单实金额
     */
    private BigDecimal amountReceived;

    public String getServiceName() {
        return serviceName;
    }

    public void setServiceName(String serviceName) {
        this.serviceName = serviceName;
    }

    /**
     * 服务名称
     */
    private String serviceName;

    private List<Map<String, Object>> orderFeeList;

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getProductUid() {
        return productUid;
    }

    public void setProductUid(String productUid) {
        this.productUid = productUid;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public BigDecimal getAmountDue() {
        return amountDue;
    }

    public void setAmountDue(BigDecimal amountDue) {
        this.amountDue = amountDue;
    }

    public BigDecimal getAmountReceived() {
        return amountReceived;
    }

    public void setAmountReceived(BigDecimal amountReceived) {
        this.amountReceived = amountReceived;
    }

    public List<Map<String, Object>> getOrderFeeList() {
        return orderFeeList;
    }

    public void setOrderFeeList(List<Map<String, Object>> orderFeeList) {
        this.orderFeeList = orderFeeList;
    }

    public Date getBillTime() {
        return billTime;
    }

    public void setBillTime(Date billTime) {
        this.billTime = billTime;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerUserName() {
        return customerUserName;
    }

    public void setCustomerUserName(String customerUserName) {
        this.customerUserName = customerUserName;
    }

    public int getCustomerId() {
        return customerId;
    }

    public void setCustomerId(int customerId) {
        this.customerId = customerId;
    }
}
